Golang Job: Golang Developer -Contract outside IR35 - Start AS

Job added on

Company

Fathom

Location

Bristol, England - United Kingdom

Job type

Full-Time

Golang Job Details

Software Engineer - Golang (GO) Developer - Contract Opportunity (outside IR35) Starting ASAP!

Location: Remote or in Bristol
Day rate: Negotiable
Starting: ASAP
Duration: Up to 6 months


Fathom is a fast-growing business whose vision is to become the world leader in the provision of water risk intelligence (www.fathom.global).

We provide flood and climate data on a global scale, enabling our customers to understand and manage risk, thereby saving lives and reducing cost.


We have a team of nearly 50 passionate, committed people, all focussed on our mission, comprising software developers, flood and climate modellers and a commercial team.


Our work covers a range of computational domains, including mathematical modelling, global-scale data processing, and production API services to rapidly query and surface our data to clients. We require need an immediately available Golang (G) Developer with strong foundational knowledge in computer science and experience in developing APIs.

Minimum qualifications:

  • Bachelor’s degree in computer science or equivalent practical experience.

  • 3+ years of professional experience with software development and data structures / algorithms.

  • Experience testing and maintaining software products as part of a team.

  • Independent working proficiency with one or more of:
    • Golang / GO (essential)

    • Python

    • C++

Preferred qualifications:

  • One or more of:
    • DevOps, including:
      • CI/CD

      • Production monitoring and debugging

      • Containerisation technologies

    • Experience with geospatial algorithms and libraries, preferably both of:
      • GDAL

      • S2

Responsibilities

  • Write and test well-considered software for production APIs and / or internal data pipelines, with a focus on correctness and maintainability.

  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style and readability, correctness, testability, and algorithmic efficiency).

  • Collaborate with flood-modelling scientists to optimise software implementation of mathematical models.